import thenFs from 'then-fs'

thenFs.readFile('./files/one1.txt', 'utf8')
    .catch(err => { // 放在这里，因为即时处理了上一行的错误，所以不会影响后续 .then 的执行。
        console.log(err.message)
    })
    .then(r1 => {
        console.log(r1)
        return thenFs.readFile('./files/two.txt', 'utf8')
    }).then(r2 => {
        console.log(r2)
        return thenFs.readFile('./files/three.txt', 'utf8')
    }).then(r3 => {
        console.log(r3)
    })
    // .catch(err => {
    //     console.log(err.message)
    // }) // 放在这里，前面的错误会导致 .then 无法执行，直接会跳转到 .catch
